Modeling Energy Dissipation in Low Power Caches
نویسندگان
چکیده
Modern microprocessors employ one or two levels of on–chip caches that are implemented using static RAM and take up a large portion of the Silicon real estate, consuming a significant amount of power. We present detailed analytical models for estimating the energy dissipated in conventionally–organized caches as well as caches that are organized to have reduced energy dissipations. We also validate the accuracy of these analytical models by comparing the analytically obtained power dissipations with the dissipations obtained using a detailed simulator called CAPE (CAache Power Estimator) for the simulated execution of many SPEC 95 benchmarks. Our analytical models for the energy dissipation in caches use counts for hits, misses, as well as the number of reads and writes, which are obtained from an architectural simulator, and assumes transitions due to the actual values of the address and data bits to be stochastically distributed. We show that the analytical models for conventional caches estimate the overall power dissipation within less than 10% error (compared to the energy estimated from actual transition counts). On the average, the analytical model overpredict the energy dissipations by about 3% to 15%. However, for some of the energy efficient cache organizations, the analytical model over–predict the energy dissipations by as much as 20%. We compare the results of our analysis with actual transition–count based power estimations obtained from CAPE to show that the inaccuracies in the analytical models are due to correlated transitions, a factor that actually plays a significant role in making some cache organizations energy efficient.
منابع مشابه
Energy-Efficiency of VLSI Caches: A Comparative Study
We investigate the use of organizational alternatives that lead to more energy–efficient caches for contemporary microprocessors. Dissipative transitions are likely to be highly correlated and skewed in caches, precluding the use of simplistic hit/miss ratio based power dissipation models for accurate power estimations. We use a detailed register–level simulator for a typical pipelined CPU and ...
متن کاملEnergy Efficient Cache Organizations for Superscalar Processors*
Organizational techniques for reducing energy dissipation in on–chip processor caches as well as off–chip caches have been observed to provide substantial energy savings in a technology independent manner. We propose and evaluate the use of block buffering using multiple block buffers, subbanking and bit line isolation to reduce the power dissipation within on–chip caches for superscalar CPUs. ...
متن کاملEnergy Efficient Novel Design of Static Random Access Memory Memory Cell in Quantum-dot Cellular Automata Approach
This paper introduces a peculiar approach of designing Static Random Access Memory (SRAM) memory cell in Quantum-dot Cellular Automata (QCA) technique. The proposed design consists of one 3-input MG, one 5-input MG in addition to a (2×1) Multiplexer block utilizing the loop-based approach. The simulation results reveals the excellence of the proposed design. The proposed SRAM cell achieves 16% ...
متن کاملWay Memoization to Reduce Fetch Energy in Instruction Caches
Instruction caches consume a large fraction of the total power in modern low-power microprocessors. In particular, set-associative caches, which are preferred because of lower miss rates, require greater access energy on hits than direct-mapped caches; this is because of the need to locate instructions in one of several ways. Way prediction has been proposed to reduce power dissipation in conve...
متن کاملmyCACTI: A NEW CACHE DESIGN TOOL FOR PIPE- LINED NANOMETER CACHES
As transistors continue to scale down into the nanometer regime,device leakage currents are becoming the dominant cause of powerdissipation in nanometer caches, making it essential to model theseleakage effects properly. Moreover, typical microprocessor cachesare pipelined to keep up with the speed of the processor, and theeffects of pipelining overhead need to be proper...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998